Historical Remarks on Nonmonotonic Reasoning, Especially Circumscription

نویسنده

  • John McCarthy
چکیده

Humans have always done nonmonotonic reasoning, but rigorous monotonic reasoning in reaching given conclusions has been deservedly more respected and admired. Euclid contains the first extended monotonically reasoned text available to a large public. I suspect that even Euclid did nonmonotonic reasoning in arguing for the postulates. It is unfortunate that the rigorous monotonic reasoning of Euclid has been deemphasized in education, because Euclid generates in people who are not mathematically minded a respect for rigor. Conclusions derived by monotonic logical reasoning from precisely stated premises have always been the ideal. When people jump to conclusions, they are criticized for the gaps in their reasoning, because the conclusions are not guaranteed to follow from the premises. Worse yet, the premises are often unstated. The inability to base all conclusions on logical reasoning from precise and agreed premises has been long noted. There are two main reactions. One is to try to develop other principles of reasoning, and the other is to abandon logic a big mistake. In my 1977 paper, Epistemological problems of artificial intelligence (McCarthy 1976). I referred to people saying logic was inadequate. I may have been referring to Marvin Minsky’s 1975 paper and not getting around to looking it up. I think he was the first to use the phrase “nonmonotonic reasoning”. Long before I wrote Epistemological problems . . . , I knew deduction wouldn’t suffice for AI. However, writing that summarizing paper obliged me to say something systematic about nonmonotonic reasoning and I introduced circumscription, perhaps with Occam’s razor in mind. Here’s how I summarized it. The intuitive idea of circumscription is as follows: We know some objects in a given class and we have some ways of generating more. We jump to the conclusion that this gives all the objects in the class. Thus we circumscribe the class to the objects we know how to generate. In (McCarthy 1986) I summarized the proposed uses of circumscription as follows. Copyright c © 2004, American Association for Artificial Intelligence (www.aaai.org). All rights reserved. 1. As a communication convention. Suppose A tells B about a situation involving a bird. If the bird cannot fly, and this is relevant, then A must say so. Whereas if the bird can fly, there is no requirement to mention the fact. For example, if I hire you to build me a bird cage and you don’t put a top on it, I can get out of paying for it even if you tell the judge that I never said my bird could fly. However, if I complain that you wasted money by putting a top on a cage I intended for a penguin, the judge will agree with you that if the bird couldn’t fly I should have said so. The proposed Common Business Communication Language (CBCL) (McCarthy 1982), similar to recent XML based systems but more general than most, must include nonmonotonic conventions about what may be inferred when a message leaves out such items as the method of delivery. 2. As a database or information storage convention. It may be a convention of a particular database that certain predicates have their minimal extension. 3. As a rule of conjecture. This use was emphasized in (McCarthy 1980). The circumscriptions may be regarded as expressions of some probabilistic notions such as “most birds can fly” or they may be expressions of standard cases. 4. As a representation of a policy. The example is Doyle’s “The meeting will be on Wednesday unless another decision is explicitly made”. 5. As a very streamlined expression of probabilistic information when numerical probabilities, especially conditional probabilities, are unobtainable but can be taken as infinitesimal or infinitesimally close to one. 6. Auto-epistemic reasoning. “If I had an elder brother, I’d know it”. This has been studied by R. Moore. 7. Both common sense physics and common sense psychology use nonmonotonic rules. An object will continue in a straight line if nothing interferes with it. A person will eat when hungry unless something prevents it. Such rules are open ended about what might prevent the expected behavior, and this is required, because we are always encountering unexpected phenomena that modify the operation of our rules.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Nonmonotonic Reasoning

In this talk I will give an overview of nonmonotonic reasoning as background, and then address the question of its relevance and importance for theoretical issues in reasoning about knowledge and belief. In the past few years the area. of nonmonotonic reasoning has grown tremendously, as witnessed by the increase in submitted and accepted papers to conferences such as this one. It would be impo...

متن کامل

Knowledge Forgetting in Circumscription: A Preliminary Report

The theory of (variable) forgetting has received significant attention in nonmonotonic reasoning, especially, in answer set programming. However, the problem of establishing a theory of forgetting for some expressive nonmonotonic logics such as McCarthy’s circumscription is rarely explored. In this paper a theory of forgetting for propositional circumscription is proposed, which is not a straig...

متن کامل

Is Intractability of Non-Monotonic Reasoning a Real Drawback?

Several studies about computational complexity of nonmonotonic reasoning (NMR) showed that nonmonotonic inference is significantly harder than classical, monotonic inference. This contrasts with the general idea that NMR can be used to make knowledge representation and reasoning simpler, not harder. In this paper we show that, to some extent, NMR fulfills the representation goal. In particular,...

متن کامل

the Scope of Reasoning: Preliminary Report

Existing formalisms for default reasoning capture some aspects of the nonmonotonicity of human commonsense reasoning. However, Perlis has shown that one of these formalisms, circumscription, is subject to certain counterintuitive limitations. Kraus and Perlis suggested a partial solution, but significant problems remain. In this paper, we observe that the unfortunate limitations of circumscript...

متن کامل

Nonmonotonicity and the Scope of Reasoning: Preliminary Report

Existing formalisms for default reasoning capture some aspects of the nonmonotonicity of human com-monsense reasoning. However, Perlis has shown that one of these formalisms, circumscription, is subject to certain counterintuitive limitations. Kraus and Perlis suggested a partial solution, but signiicant problems remain. In this paper, we observe that the unfortunate limitations of circumscript...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004